﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO;

namespace QLThuVien
{
    public partial class frdn : Form
    {
        public frdn()
        {
            InitializeComponent();
            AcceptButton = btnOK;
            CancelButton = btncancel;
        }
        public static KTDN kt = new KTDN();

        public void bo_o_trong()
        {
            kt.set_manv(kt.get_manv().Trim());
            kt.set_matkhau(kt.get_matkhau().Trim());
            kt.set_quyenhan(kt.get_quyenhan().Trim());
            kt.set_diachi(kt.get_diachi().Trim());
            kt.set_hoten(kt.get_hoten().Trim());
            kt.set_tendangnhap(kt.get_tendangnhap().Trim());
        }

        public void chonnhanvien()
        {
            kt.chonhanvien(tbun.Text, tbpw.Text);
        }

        public static string password, username;
        private void btnOK_Click(object sender, EventArgs e)
        {
            username = tbun.Text;
            password = tbpw.Text;
            chonnhanvien();
            bo_o_trong();
            if (kt.get_matkhau() == Convert.ToString(tbpw.Text) && kt.get_tendangnhap() == Convert.ToString(tbun.Text))
            {
                MessageBox.Show("Đăng nhập thành công với quyền " + kt.get_quyenhan(), "Quản Lý Thư Viện", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DialogResult = DialogResult.OK;
                frQL frm = new frQL();
                frm.Show();
                Hide();
            }
            else
            {
                MessageBox.Show("Đăng nhập không thành công do sai tên Đăng Nhập hay Mật Khẩu", "Quản Lý Thư Viện", MessageBoxButtons.OK, MessageBoxIcon.Error);
                kt.xoanhanvien();
                DialogResult = DialogResult.Cancel;
            }
        }

        private void btncancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }


    }
}
